package model;

import java.text.DateFormat;
import java.text.SimpleDateFormat;

import dto.PublicacionDto;

public abstract class Publicacion {

	public static DateFormat format = new SimpleDateFormat("dd-MM-yyyy");

	private String descripcion;
	private String id;
	private String _rev;

	public abstract void setUsuario(Usuario u);
	
	public String getDescripcion() {
		return descripcion;
	}

	public void setDescripcion(String descripcion) {
		this.descripcion = descripcion;
	}

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public Publicacion(String descripcion, String id) {
		super();
		this.descripcion = descripcion;
		this.id = id;
	}

	public abstract PublicacionDto toDto();
	public abstract void ofertar(Usuario usuario);

	public String get_rev() {
		return _rev;
	}

	public void set_rev(String rev) {
		this._rev = rev;
	}
}
